//////////////////////////////////////////////////////////////////////////

#ifndef _SETTINGSMENU_H_
#define _SETTINGSMENU_H_


#ifndef _LAYER_H_
#include "layer.h"
#endif

//#ifndef _INPUT_H_
//#include "input.h"
//#endif

//#include <vector>

//class Input;
class GUI_Control;

class GUI_SettingsMenu : public GUI_Layer
{
//////////////////////////////////////////////////////////////////////////

public:

//////////////////////////////////////////////////////////////////////////
    enum Button {NextScreenResolution, PreviousScreenResolution, NextFullscreenMode, PreviousFullscreenMode, Apply, Cancel, ButtonCount};
    enum Label {Settings, Resolution, ResolutionValue, FullscreenMode, FullscreenModeValue, LabelCount};

//    void SetResolutionValue(const std::string&);
//    void SetFullscreenValue(const std::string&);

    GUI_SettingsMenu();
    virtual ~GUI_SettingsMenu();
    

//////////////////////////////////////////////////////////////////////////

private:

//////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////////
};


//////////////////////////////////////////////////////////////////////////

#endif

//////////////////////////////////////////////////////////////////////////
